.gszcyh{
	width: 1200px;
	margin:50px auto;

}
.gszcyh-cont {
margin-top: 50px;
}
.gszcyh-cont a{
	display: inline-block;
	float: left;
	overflow:hidden;
	width: 320px;
}
.gszcyh-cont a:nth-child(2){
	margin: 0 120px;
}
.gszcyh-cont a img{
width: 100%;
}
.qdxx{
	margin:0 auto;
	width: 1200px;
	margin-top: 50px;
	margin-bottom: 50px;
}
.qdxx-list{
margin-top:50px;
}

.qdxx-list li{
float: left;
width: 580px;
background: #f2f2f2;
padding:20px;
margin-bottom: 20px;
box-sizing: border-box;
}
.qdxx-list li img{
	width: 74px;
	height: 66px;
	float: left;
	display: inline-block;
}
.qdxx-list li span{
	display: inline-block;
	width: 420px;
	box-sizing: border-box;
	padding-left: 40px;
	margin-top: 10px;
	font-size: 14px;
}
.qdxx-list li:nth-child(odd){
margin-right: 20px;
}
.qdxx-list li:nth-child(even){
margin-left: 20px;	
}

.sbsdys{
	background: url("../img/sdys.png")no-repeat;
	background-size: 100% 100%;
	padding-bottom: 50px;
	margin-top: 50px;
}
.sbsdys-cont
{
	width: 1200px;
	margin:0 auto;
	padding-top: 50px;
}

.sdys-conts{
	width: 100%;
	margin-top: 50px;
}
.sdys-conts-l{
	float: left;
	box-sizing: border-box;
	padding-right: 60px;
	width: 50%;
	border-left:1px dashed #fff;
	padding-left: 30px;
	padding-top:30px;
	padding-bottom: 30px;

}
.sdys-conts-list{
position: relative;
margin-bottom: 30px;
}
.sdys-conts-list span{
color: #fff;
display: inline-block;
}
.sdys-conts-list span:nth-child(1){
position: absolute;
border:2px #fff solid ;
background: #fb7139;
width: 15px;
height: 15px;
border-radius: 15px;
top:3px;
left:-40px;
}
.sdys-conts-list span:nth-child(2){
font-size: 20px;
font-weight: bold;
margin-bottom: 15px;
width: 100%;
	}
.sdys-conts-list span:nth-child(3){
	font-size: 16px;
}
.sdys-conts-r{
	float: right;
	width: 50%;
}

.sdys-conts-r img{
	width: 100%;
}

.gszc_fwdq{
	width: 1200px;
	margin:0 auto;
	padding:50px 0;
}

.gszc-cont{
	width: 1200px;
	margin-top: 40px;
	text-align: center;
	margin-bottom: 40px;
}
.gszc-cont img{

}

.mebiyewu{
	padding-top: 50px;
	padding-bottom: 50px;
	background: #f6f6f6;
}
.mebiyewu-cont{
	width: 1200px;
	margin:0 auto;
	margin-top: 50px;
}

.mebiyewu-cont img{
margin-right: 24px;
display: inline-block;
float: left;
width: 180px;
}
.mebiyewu-cont img:last-child{
margin-right: 0px !important;
}

.mebiyewu-phone{

width: 500px;
color: #fff;
text-align: center;
border-radius: 30px;
padding:15px 0;
margin:0 auto;
margin-top: 50px;
background: #e26b3b;
}
.mebiyewu-phone b{
	font-size: 24px;

}

.xxbg{
	background: #f6f6f6;
}

.xxbg-cont{
	width: 1200px;
	margin:0 auto;
	padding:50px 0;
}

.xxbg-title{

}
.xxbg-title span{
	display: inline-block;
	width: 100%;
	text-align: center;
	font-weight: bold;
}
.xxbg-title span:nth-child(1){
	font-size: 36px;
	color: #494949;
}
.xxbg-title span:nth-child(2){
font-size: 36px;
color: #fb7139;
}
.xxbg-img{
	margin-top: 50px;
	margin-bottom: 50px;

}
.xxbg-img img{
width: 260px;
margin-right: 50px;
display: inline-block;
float: left;
}
.xxbg-img img:last-child{
	margin-right:0px !important;
}

.xxbg-btn{
	text-align: center;
	margin-top: 50px;
}
.xxbg-btn a{
	display: inline-block;
	color: #fff;
	background: #fb7139;
	border-radius: 30px;
	font-size: 24px;
	padding:10px 80px;
}

.sbyzs{
	padding:50px 0;
}
.sbyzs-title{

}
.sbyzs-title span{
text-align: center;
display: inline-block;
width: 100%;
}
.sbyzs-title span:nth-child(1){
font-size: 36px;
color: #fb7139;
font-weight: bold;
margin-bottom: 10px;
}


.sbyzs-title span:nth-child(2){
color: #494949;
font-size: 18px;
}
.sbyzs-cont{
	margin-top: 50px;
	margin:0 auto;
	width: 1200px;
}

.sbyzs-cont img{
	margin-top: 50px;
	width: 100%;
}
.bglc{
	background: url('../img/gsbg.png')no-repeat;
	width: 100%;
	padding:50px 0;
}
.bglc-cont{
	width: 1200px;
	margin:0 auto;
}
.bglc-cont img{
	width: 100%;
}

.bglc-title{
margin-bottom: 80px;
}
.bglc-title span{
display: inline-block;width: 100%;
text-align: center;
}
.bglc-title span i{
color: #fb7139;
}
.bglc-title span:nth-child(1){
font-size: 36px;
margin-bottom: 10px;
color: #494949;
font-weight: bold;
}
.bglc-title span:nth-child(2){
	font-size: 18px;
	color: #494949;
}
.bglc-footer{
	color: #fff;
	font-weight: bold;
	width: 332px;
	font-size: 24px;
	background: #fb7139;
	text-align: center;
	padding:15px 0;
	border-radius: 40px;
	margin:0 auto;
	margin-top: 80px;
}

.bgcl{
	margin-top: 80px;
}
.bgcl-cont {
width: 1200px;
margin:0 auto;
margin-top: 70px;
margin-bottom: 70px;
}
.bgcl-cont img{
margin-right: 53px;
display: inline-block;
float: left;
width: 260px;
}
.bgcl-cont img:last-child{
	margin-right: 0px !important;
}

.blqz{
	width: 1200px;
	margin:0 auto;
	margin-top: 50px;
}
.blqz-title{
	font-size: 36px;
	font-weight: bold;
	color: #494949;
	text-align: center;
	margin-bottom: 75px;
}
.wdyss{
	background: url('../img/gsbg2.png')no-repeat;
	width: 100%;
	margin-top: 50px;
	padding:50px 0;
}
.wdyss-title{
font-size: 36px;
font-weight: bold;
color: #494949;
margin:0 auto;
width: 400px;
text-align: center;
margin-bottom: 110px;
}
.wdyss-title i{
	color: #fb7139;
}
.footer-phone{
	border-radius: 40px;
	background: #fb7139;
	padding:10px 30px;
	margin:0 auto;
	box-sizing: border-box;
	width: 420px;
	color:#fff;
	font-size: 16px;
}
.wdyss-cont{
	margin:0 auto;
	width: 1200px;
	margin-bottom:60px;
}
.footer-phone b{
	font-size: 18px;
}
.service-product{

	margin:50px 0;
}
.servicep-cont{
width: 1200px;
margin:50px auto;

}
.servicep-cont img{
	float: left;
	width: 280px;
	height: 400px;
	margin-right: 25px;

}

.servicep-cont img:last-child{
margin-right: 0px !important;
}
.dlfwlr{
	background: #f5f5f5;
	padding:50px 0;
	width: 100%;
}
.gszclc-cont{
	width: 1200px;
	margin:50px auto;
	margin-top: 50px;
}
.ywlc{
	padding:50px 0;
	width: 100%;
}
.gszclc-cont{
	width: 1200px;
	margin:0 auto;
	margin-top: 50px;
}
.gszclc-footer{
	font-size: 18px;
	text-align: center;
	margin:0 auto;
	background: #fb6938;
	border-radius: 50px;
	width: 400px;
	text-align: center;
	margin-top: 80px;
	padding:10px 0;
}
.gszclc-footer a{

	color: #ffffff;
}
.dljzhc{
	background: #f5f5f5;
	width: 100%;
	padding:50px;
}
.dljzhc-cont{
	width: 1200px;
	margin:0 auto;	
	margin-top: 50px;
}
.dljzhc-l{
float: left;
width: 50px;
height: 500px;
box-sizing: border-box;
padding-right: 10px;
}
.dljzhc-r{
	float: right;
	width: 50%;
height: 500px;
box-sizing: border-box;
padding-left: 10px;

}
.dljzhcr-cont{
height: 100%;
width: 100%;
border-left: 1px solid #fb6938;
}
.dljzhcr-cont li{
position: relative;
float: left;
margin-bottom:40px;
margin-top: 30px;

}
.dljzhcr-cont span{
display: inline-block;

}

.dljzhcr-cont span:nth-child(1){
	position: absolute;
	border-radius: 20px;
	width: 15px;
	height: 15px;
	top:2px;
	left: -8px;
	background: #fb6938;
}


.dljzhcr-cont span:nth-child(2){
	padding-left: 20px;
	color: #494949;
}

.sbtc{
	width: 1200px;
	margin:50px auto;
}
.sbtc-cont{
	margin-top: 50px;
}
.sbtc-cont img{
	width: 100%;
	margin-bottom: 20px;
}
.sbfl{
	width: 100%;
	padding:50px 0;
	background: url('../img/sbzc.png')no-repeat;
}
.sbfl-cont{
	width: 1200px;
	margin:50px auto;
	height: 600px;
	position: relative;
}
.sbfl-cont-r{
	position: absolute;
	top:0px;
	right:0;
	box-sizing: border-box;
}
.sbfl-cont-l{
	position: absolute;
	top:0px;
	left:0;
	box-sizing: border-box;
	background:#fff;
	padding:72px 40px;
width: 365px;
}
.sbfl-cont-l-title{
font-size: 22px;
text-align: center;
color: #fe9632;
}
.sbfl-btn1{

	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	padding:15px 0;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background:#fb6938;
	margin-top: 15px;
	border-radius: 5px;
	margin-bottom: 15px;
}
.sbfl-btn2{
	display: inline-block;
	width: 100%;
	border-radius: 5px;
	box-sizing: border-box;
	padding:15px 0;
	text-align: center;
	font-size: 18px;
	color: #808080;
	border: 1px solid #808080;
}
.txtMarquee-top{
background:#fecebd;
font-size: 16px;
color: #8b7771;
box-sizing: border-box;
padding:20px;
border-radius: 10px;
}
.sbf1-cxrs{
	font-size: 12px;
	color: #808080;
	margin:10px 0;
}
.sbzscq{
	width: 1200px;
	margin:50px auto;
}
.xkzbl{
	width: 1200px;
	margin:50px auto;
}
.xkzbl-cont{
	width: 1200px;
	padding:50px 0;
}
.hkybn{
	background: #f6f6f6;
	width: 100%;
	padding:50px 0;
}
.hkybn-img{
	margin:50px auto;
	width: 1200px;
}
.hkybns{
	width: 1200px;
	margin:50px auto;
}
.sbgxl{

	width: 100%;
	padding:50px 0;
	background: #f6f6f6;
}
.sbgxl-cont{

	width: 1200px;
	margin:50px auto;
}
.sbgxl-cont li{
	float: left;
	height: 360px;
	width: 260px;
	margin-right: 50px;
	background: #fff;
	box-shadow: 0 5px 5px #dfdfdf;
}
.sbgxl-cont li:nth-child(4){
	margin-right: 0px !important;
}
.sbgxl-cont li img{
	width: 100%;
}
.sbgxl-cont li span{
	width: 100%;
	display:inline-block;
	margin-top:10px;
	padding:10px;
	box-sizing: border-box;
	line-height: 30px;
	color: #494949;
	font-size: 16px;
}
.news{
	background: #fff;
	padding:50px 0;
	margin:0 auto;
	width: 1200px;
}
.news-cont{
	width: 1200px;
	margin:50px auto;
}
.news-l{
	float: left;
	width: 880px;
}
.news-lists{
	width: 100%;
}
.news-lists  a img{
	width: 240px;
	height: 160px;
	display: inline-block;
	float: left;
}
.news-lists  a{
	display: inline-block;
	background: #f3f3f3;
	float: left;
	box-sizing: border-box;
	padding:10px;
	margin-bottom: 30px;
}
.news-lists  a:hover{
	background: #fb6938;
	color: #fff !important;
}
.news-lists  a:hover span i{

	border:1px solid #fff;
	color: #fff !important;
}
.news-lists  a:hover span {

	color: #fff !important;
}
.news-lists  a span{
	display: inline-block;
	float: left;
	width: 570px;
	margin-left: 20px;
}
.news-lists  a span i{
	padding:5px;
	font-size: 16px;
	color: #fb6938;
	border:1px solid #fb6938;
	margin-right: 10px;
}
.news-lists  a span:nth-child(2){
color: #363636;
font-size: 18px;
margin-top: 10px;
margin-bottom: 15px;
width: 400px;
}
.news-lists  a span:nth-child(3){
	color: #676767;
	font-size: 14px;
width: 400px;
	line-height: 25px;
}
.news-lists  a span:nth-child(4){
	
	color: #676767;
	font-size: 14px;
}
.news-pages{
	text-align: center;
	margin-top: 20px;
}
.news-pages a{

	color: #858585;
	padding:0 8px;
}
.news-pages span{
	padding:3px 8px;
	background: #f3f3f3;
	color: #858585;
	cursor: pointer;
	font-size: 16px;
	margin-right: 10px;
}
.news-pages span:hover{
	color: #fff;
	background: #fb6938;
}
.news-pages-choose{
	color: #fff;
	background: #fb6938;

}
.news-r{

float: right;
width: 290px;
background: #f3f3f3;
padding:10px 20px;
box-sizing: border-box;
margin-bottom: 30px;
}
.news-r-list{
}
.news-r-list-title{
	border-left: 2px solid #fb6938;
	padding-left: 10px;
	color: #2b2b2b;
	font-size: 24px;
	margin-bottom: 20px;
}
.news-titles{
	display: inline-block;
	width: 100%;
	position: relative;
	padding-left: 20px;
	color: #616161;
	margin-bottom: 20px;
	font-size: 14px;
}
.news-titles span{
	position: absolute;
	background: #fb6938;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	top:5px;
	left:0px;
}
.news-arc{
	width: 1200px;
	margin:50px auto;
	box-sizing: border-box;
	padding:0 50px;
}
.news-arc-title{
text-align: center;
    font-size: 34px;
    color: #494949;
    text-align: center;
}
.news-arc-cont{
margin-top: 50px;
}
.news-arc-times{
	padding-bottom: 10px;
	margin-top: 10px;
	text-align: center;
    color: #b2b2b2;
    border-bottom: 1px solid #b8b8b8;
}